Typecasting (Including Single-Argument Constructors)

APoint(GeOb& a)

Used to convert an arbitrary geometric object to an affine point. Standard maps will be used to map the GeOb to an affine point; this will succeed if the mapping succeeds.

APoint(MultiMap& m)
APoint(Map& m)
See the descriptions given in Section [*] for the GeOb
single-argument constructors. If m can be cast into some sort of geometric object, these constructors will then attempt to map it to an affine point using standard maps.